DATA данные читаются из ключевого
| |
NAME="" файл для включения
Параметры: Нет
| |
|
|
|
|
|
|
|
|
|
|
| |
$ DATA данные читаются из ключевого слова FILE.
Ключевое слово WAIT может принимать значения TRUE, OK или YES, который включает задержку для завершения работы програмы. Если WAIT вызван програма, которая выполняется в фоновом режиме не будет прервана, до тех пор пока она не закончится управление не будет передано следущей команде. ($DATA будет пуст).
Поле PARAMETERS - это список параметров, который передается программе как список аргументов.
Например:
PROGRAM="do_stuff" PARAMETERS="p1,p2"
выглядит как команда UNIX:
do_stuff p1 p2
Например, если Вы хотите получить распечатку всех файлов .html в каталоге как часть содержания страницы HTML, Вы должны использовать следующий метод:
<@UGRUN PROGRAM="/bin/sh" PARAMETERS="ls *.html \>/tmp/xxx"
FILE="/tmp/xxx">
При этом выполняется оболочка, используя команду "ls" как параметр. Причина использовать оболочку - это то, чтобы можно было создать среду для вывода списка файлов *.html при вызове команды ls. Обратите внимание на символ маскирования (\ >) перед имененм выходного файла. Команда FILE="/tmp/xxx " читает вывод команды ls из файла, и помещает данные в $DATA.
| |
|
|
|
|
| |
$DATA данные читаются из ключевого слова FORMAT
Этот запрос выполняет ufusr подпрограмму.
Данные могут быть возвращены сгенерированному файлу HTML, вызывая следующее:
UF_WEB_write_string( char *output_string );
Команда FORMAT может использоватся как в следующем примере:
<@UGUF PROGRAM="xxx.sl" FORMAT="$DATA">
Любое значение, возвращенное функцией ufusr при использовании значения ключевого слова PARAMETERS загружается в поле $DATA и возвращается в файл HTML.
| |
|
|
|
|
| |
$DATA возвращаемая строка
| |